還剩下六天阿,努力的撐下去就對了,今天的主題在邏輯上面,其實JAVA還有很多可以講,只是要馬上熟練是不可能事情,就算千年大補丸也很難馬上提升功力,以上是我自導自編,針對菜鳥入門程式設計師需要學習心態與哪些基礎技巧。
今天要講的是邏輯判斷,其實人每天生活都在作邏輯的判斷,想著要走要走哪條路,想著要虧哪個妹,想著要做甚麼衝動的事情,當然有選擇一定會有結果,會根據你選擇的路線產生不同的結果,今天就來延續昨天的東西,來當作範例。
import java.util.Scanner;
public class Hello_it{
public static void main(String[] args){
Scanner scanner_cm = new Scanner(System.in);
Scanner scanner_kg = new Scanner(System.in);
float mykg = 0 , mycm = 0 , mybmi = 0;
System.out.printf("輸入身高(cm):");
mycm = scanner_cm.nextInt();
System.out.printf("輸入體重(kg):");
mykg = scanner_kg.nextInt();
mybmi = mykg / ((mycm/100)*(mycm/100));
System.out.printf("我的BMI數值為:%f \n",mybmi);
if(mybmi < 18.5){
System.out.println("你太輕了");
}
if( mybmi >= 18.5 && mybmi <24 ){
System.out.println("剛剛好啦!!");
}
if( mybmi > 24 ){
System.out.println("太誇張拉,趕快去運動!!");
}
}
}
import java.util.Scanner;
public class Hello_it{
public static void main(String[] args){
Scanner scanner_cm = new Scanner(System.in);
Scanner scanner_kg = new Scanner(System.in);
float mykg = 0 , mycm = 0 , mybmi = 0;
System.out.printf("輸入身高(cm):");
mycm = scanner_cm.nextInt();
System.out.printf("輸入體重(kg):");
mykg = scanner_kg.nextInt();
mybmi = mykg / ((mycm/100)*(mycm/100));
System.out.printf("我的BMI數值為:%f \n",mybmi);
if(mybmi < 18.5){
System.out.println("你太輕了");
}
else if( mybmi >= 18.5 && mybmi <24 ){
System.out.println("剛剛好啦!!");
}
else{
System.out.println("太誇張拉,趕快去運動!!");
}
}
}
其他文章連結處,可以找尋到先前發文的位置
http://ithelp.ithome.com.tw/ironman6/player/ianianwu/other/1
if( mybmi > 24 ){
System.out.println("太誇張拉,趕快去運動!!");
}
這段程式碼有問題, 應該修改為:
if( mybmi > 24 ){
System.out.println("君子不重則不威!!");
}